package com.badlogic.androidgames.framework.impl;

import com.badlogic.androidgames.framework.Sound;

import android.media.SoundPool;

/**
 * @deprecated:Sound 声音 (适合短促的声音)
 * @author frank
 * @date 2015年11月30日
 */
public class AndroidSound implements Sound {

	int soundId;
	/**声音池**/
	SoundPool soundPool;
	
	public AndroidSound(SoundPool soundPool, int soundId) {
		this.soundId = soundId;
		this.soundPool = soundPool;
	}
	/**play 播放**/
	@Override
	public void play(float volume) {
		soundPool.play(soundId, volume, volume, 0, 0, 1);	// 从FileDescriptor对象载入 
	}
	/**dispose 处理**/
	@Override
	public void dispose() {
		soundPool.unload(soundId);	// unload 卸载
	}

}
